@charset "UTF-8";
/*** reset ***/
html,body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,li,ol,form,input,img,textarea,th,tr,td,button,select{
	box-sizing: content-box;
	margin: 0;
	padding:0;
}
html{
	min-height: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
	user-select: text;
	position:relative;
}
body {
	font: bold 14px/1.4 'STSongti-TC-Bold', Arial,Helvetica,Sans-serif,San Francisco,Microsoft Yahei,SimHei;
	background:#fff;
	outline: none;
	color: #4A4A4A;
}

ul, li {list-style:none;}

h1,h2,h3,h4,h5,h6 {font-weight: normal;}

em,i {font-style: normal;}

button, label{cursor: pointer;}

a{outline: none;
	display: inline-block;
	text-decoration: none;
	color: #4A4A4A;
}

a:hover {text-decoration: underline;}


a:focus {outline:none;-moz-outline:none;}

button::-moz-focus-inner {border:0;}

table {border-collapse: collapse;}

input[type="radio"], input[type="checkbox"] {
	position: relative;
	vertical-align: middle;
	outline: none;
}

img,input,textarea,select,button {
	font-family: Arial,Helvetica,Sans-serif,San Francisco,Microsoft Yahei,SimHei;
	outline: none;
	border: 0;
}

img {vertical-align: top;}

input[type='text']{color: #333;}

textarea {
	resize: none;
	overflow: auto;
	background: none;
	color: #4A4A4A;
}

/* end reset */

/* 公共class */
.block{display: block;}
.inblock{display: inline-block;}
.show{display:block;}
.hidden{display:none;}
.table{width:100%;
    th{font-weight:normal;
        text-align: center;
    }
    td,th{padding: 10px;}
}
.clear:after{
    content:'';
    display:block;
    clear:both;
    height:0;
}
.clear{*zoom:1;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.pr{position:relative;}
.fixed{position:fixed;}
.fl{float: left;}
.fr{float: right;}
.verTop{vertical-align:top;}
/* 文字溢出隐藏, 显示省略号 */
.txtOverflow{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
input.warning{border-color:#f00 !important;}

.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mt10{margin-bottom: 10px;}
